#define  _CRT_SECURE_NO_WARNINGS 1
//#include<iostream>
//using namespace std;
//
//int main()
//{
//    double num = 0;
//    while (cin >> num)
//    {
//        printf("%.2lf%%", (100 / num));
//    }
//    return 0;
//}


//#include<iostream>
//#include<string>
//using namespace std;
//
//int main()
//{
//    string name_list;
//    while (getline(cin, name_list))
//    {
//        string cur_1;
//        while (getline(cin, cur_1))
//        {
//            int pos = -1;
//            string cur = cur_1;
//            if (cur_1.find(' ')!=string::npos || cur_1.find(',')!=string::npos)
//            {
//                cur.insert(cur.begin(), '"');
//                cur.insert(cur.end(), '"');
//            }
//            if ((pos = name_list.find(cur)) != string::npos)
//            {
//                if (pos && *(name_list.begin() + pos - 1) == ' '
//                    || pos && *(name_list.begin() + pos - 1) == '"'
//                    || *(name_list.begin() + pos + cur.size()) == '"'
//                    || *(name_list.begin() + pos + cur.size()) == ',')
//                {
//                    cout << "Important!" << endl;
//                    continue;
//                }
//                cout << "Ignore" << endl;
//            }
//            if (pos != -1)
//            {
//                cout << "Important!" << endl;
//            }
//        }
//    }
//    return 0;
//}


#include<iostream>
#include<algorithm>
#include<string>
#include<vector>
using namespace std;

int main()
{
    string name_list,op;
    while (getline(cin, name_list))
    {
        getline(cin, op);
        vector<string>out;
        string cur;
        int flag = 0;
        for (int i = 0; i < name_list.size(); i++)
        {
            if (flag == 0 && name_list[i] == '"')
            {
                flag = 1;
                continue;
            }
            if (flag == 1 && name_list[i] == '"')
            {
                out.push_back(cur);
                flag = 0;
                cur.clear();
                continue;
            }
            if (flag == 0 && name_list[i] == ',')
            {
                out.push_back(cur);
                cur.clear();
                continue;
            }
            cur += name_list[i];
        }
        out.push_back(cur);
        cur.clear();
    
        
        cout << ((find(out.begin(), out.end(), op) != out.end()) ? "Ignore" : "Important!") << endl;
        
    }
    return 0;
}